package repositorios;

import java.util.ArrayList;
import java.util.List;

import dados.Venda;

public class RepositorioVendasLista implements InterfaceRepositorioVenda {
	private List<Venda> venda;

	public RepositorioVendasLista() {
		this.venda = new ArrayList<Venda>();
	}

	@Override
	public void inserir(Venda v){
		venda.add(v);
	}

	@Override
	public void remover(Venda v){
		if (venda.contains(v)) {
			venda.remove(v);
		}
	}

	@Override
	public Object procurar(int cod){
		for (Venda venda2 : venda) {
			if (venda2.getCodigoVenda() == cod) {
				return cod;
			}
		}
		return null;
	}

	@Override
	public void atualizar(Venda v){
		Venda v2 = (Venda) procurar(v.getCodigoVenda());
		v2.setData(v.getData());
		v2.setProduto(v.getProduto());
		v2.setQuantidade(v.getQuantidade());
		v2.setValorTotal(v.getValorTotal());
	}
	
	public boolean verificar(Venda v){
		return false;
	}

}